# -*- GAP -*-

a2p_pencil :=
rec(
  graph := [ rec(
          adjacencies := [ [ 2, 3 ], [ 1, 3 ], [ 1, 2 ], [ 5, 6 ], [ 4, 6 ], [ 4, 5 ], [ 8, 9 ], [ 7, 9 ], [ 7, 8 ], 
              [ 11, 12 ], [ 10, 12 ], [ 10, 11 ], [ 14, 15 ], [ 13, 15 ], [ 13, 14 ], [ 17, 18 ], [ 16, 18 ], 
              [ 16, 17 ], [ 20, 21 ], [ 19, 21 ], [ 19, 20 ], [  ] ],
          autGroup := Group( [ (20,21), (19,20), (17,18), (16,17), (16,19)(17,20)(18,21), (14,15), (13,14), 
              (13,16)(14,17)(15,18), (11,12), (10,11), (10,13)(11,14)(12,15), ( 8, 9), ( 7, 8), ( 7,10)( 8,11)( 9,12),
              ( 5, 6), ( 4, 5), ( 4, 7)( 5, 8)( 6, 9), ( 2, 3), ( 1, 2), ( 1, 4)( 2, 5)( 3, 6) ] ),
          forms := [  ],
          group := Group( [ () ] ),
          h := [ 26 ],
          info := rec(
              bipartite := false,
              distance_regular := false,
              girth := 3,
              pencils := [ [ 2, 21 ], [ 0, 1 ] ],
              regular := false,
              transitive := -1 ),
          isGraph := true,
          isSimple := true,
          names := [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22 ],
          order := 22,
          real := [  ],
          representatives := [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22 ],
          schreierVector := [ -1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, 
              -20, -21, -22 ] ), rec(
          adjacencies := [ [ 2, 3 ], [ 1, 3 ], [ 1, 2 ], [ 5, 6 ], [ 4, 6 ], [ 4, 5 ], [ 8, 9 ], [ 7, 9 ], [ 7, 8 ], 
              [ 11, 12 ], [ 10, 12 ], [ 10, 11 ], [ 14, 15 ], [ 13, 15 ], [ 13, 14 ], [ 17, 18 ], [ 16, 18 ], 
              [ 16, 17 ], [ 20, 21 ], [ 19, 21 ], [ 19, 20 ] ],
          autGroup := Group( [ (20,21), (19,20), (17,18), (16,17), (16,19)(17,20)(18,21), (14,15), (13,14), 
              (13,16)(14,17)(15,18), (11,12), (10,11), (10,13)(11,14)(12,15), ( 8, 9), ( 7, 8), ( 7,10)( 8,11)( 9,12),
              ( 5, 6), ( 4, 5), ( 4, 7)( 5, 8)( 6, 9), ( 2, 3), ( 1, 2), ( 1, 4)( 2, 5)( 3, 6) ] ),
          forms := [  ],
          group := Group( [ () ] ),
          h := [ 26, 28 ],
          info := rec(
              bipartite := false,
              distance_regular := false,
              girth := 3,
              pencils := [ [ 2, 21 ] ],
              regular := 2,
              transitive := 2 ),
          isGraph := true,
          isSimple := true,
          names := [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21 ],
          order := 21,
          real := [  ],
          representatives := [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21 ],
          schreierVector := [ -1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, 
              -20, -21 ] ), rec(
          adjacencies := [ [ 2, 3 ], [ 1, 3 ], [ 1, 2 ], [ 5, 6 ], [ 4, 6 ], [ 4, 5 ], [ 8, 9 ], [ 7, 9 ], [ 7, 8 ], 
              [ 11, 12 ], [ 10, 12 ], [ 10, 11 ], [ 14, 15 ], [ 13, 15 ], [ 13, 14 ], [ 17, 18 ], [ 16, 18 ], 
              [ 16, 17 ], [  ], [  ], [  ] ],
          autGroup := Group( [ (17,18), (16,17), (14,15), (13,14), (13,16)(14,17)(15,18), (11,12), (10,11), 
              (10,13)(11,14)(12,15), ( 8, 9), ( 7, 8), ( 7,10)( 8,11)( 9,12), ( 5, 6), ( 4, 5), ( 4, 7)( 5, 8)( 6, 9),
              ( 2, 3), ( 1, 2), ( 1, 4)( 2, 5)( 3, 6), (20,21), (19,20) ] ),
          forms := [  ],
          group := Group( [ () ] ),
          h := [ 24, 26 ],
          info := rec(
              bipartite := false,
              distance_regular := false,
              girth := 3,
              pencils := [ [ 2, 18 ], [ 0, 3 ] ],
              regular := false,
              transitive := -1 ),
          isGraph := true,
          isSimple := true,
          names := [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21 ],
          order := 21,
          real := [ 24 ],
          representatives := [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21 ],
          schreierVector := [ -1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, 
              -20, -21 ] ), rec(
          adjacencies := [ [ 2, 3 ], [ 1, 3 ], [ 1, 2 ], [ 5, 6 ], [ 4, 6 ], [ 4, 5 ], [ 8, 9 ], [ 7, 9 ], [ 7, 8 ], 
              [ 11, 12 ], [ 10, 12 ], [ 10, 11 ], [ 14, 15 ], [ 13, 15 ], [ 13, 14 ], [ 17, 18 ], [ 16, 18 ], 
              [ 16, 17 ], [  ], [  ] ],
          autGroup := Group( [ (17,18), (16,17), (14,15), (13,14), (13,16)(14,17)(15,18), (11,12), (10,11), 
              (10,13)(11,14)(12,15), ( 8, 9), ( 7, 8), ( 7,10)( 8,11)( 9,12), ( 5, 6), ( 4, 5), ( 4, 7)( 5, 8)( 6, 9),
              ( 2, 3), ( 1, 2), ( 1, 4)( 2, 5)( 3, 6), (19,20) ] ),
          forms := [  ],
          group := Group( [ () ] ),
          h := [ 24, 26, 28 ],
          info := rec(
              bipartite := false,
              distance_regular := false,
              girth := 3,
              pencils := [ [ 2, 18 ], [ 0, 2 ] ],
              regular := false,
              transitive := -1 ),
          isGraph := true,
          isSimple := true,
          names := [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ],
          order := 20,
          real := [ 24, 26 ],
          representatives := [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ],
          schreierVector := [ -1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, 
              -20 ] ) ],
  h := [ 24, 26, 28 ],
  hh := [ rec(
          count := [ 20, 21 ],
          deg := 3,
          h := 24,
          real := [ 20, 21 ] ), rec(
          count := [ 20, 21, 22 ],
          deg := 3,
          h := 26,
          real := [ 20 ] ), rec(
          count := [ 20, 21 ],
          deg := 3,
          h := 28,
          real := [  ] ) ] );

